Перевод: с английского на русский

с русского на английский

machine-language debugger

  • 1 machine-language debugger

    Англо-русский толковый словарь терминов и сокращений по ВТ, Интернету и программированию. > machine-language debugger

  • 2 machine language

    = ML
    набор инструкций (машинных команд), которые компьютер может выполнять непосредственно (см. command set, instruction set). Набор команд конкретного процессора может содержать от нескольких десятков (см. RISC) до нескольких сотен и даже тысяч инструкций (см. CISC). При разработке нового процессора набор команд подбирается таким образом, чтобы эффективно решались наиболее типичные задачи из области его применения. Инструкции при кодировании на машинном языке представляют собой набор нулей и единиц, поэтому они записываются в двоичном или шестнадцатеричном коде непосредственно в ОЗУ или ППЗУ. Раньше это делали с пульта ЭВМ, сейчас это можно сделать с помощью отладчика (debugger) или эмулятора (ICE), а также с помощью ассемблера, если записывать машинные команды на нём в виде констант. Однако машинный язык труден в изучении, в редактировании для устранения ошибок, не обеспечивает перемещаемости и переносимости кода. Отметим, что программы, написанные на языках высокого уровня (HLL), перед их исполнением процессором транслируются в машинные команды. Кодирование на машинном языке, применявшееся на машинах первого поколения, сейчас встречается крайне редко: в случае необходимости машинный язык используется разработчиками для тестирования (записи отдельных команд и простейших циклов) и отладки прототипов разрабатываемых [микропроцессорных] систем.

    "This is programming in machine language, and by doing it you start to do things you wouldn't have thought possible before" (Linus Torvalds). — Программирование на машинном языке позволяет делать вещи, о возможности которых ранее вы не могли даже подумать.

    Syn:

    Англо-русский толковый словарь терминов и сокращений по ВТ, Интернету и программированию. > machine language

  • 3 debugger

    программа, применяемая разработчиками для поиска и исправления ошибок в программах. Позволяет наблюдать, что реально делает программа при исполнении. Как правило, отладчик обеспечивает установку и удаление в отлаживаемой программе контрольных точек, пошаговое (пооператорное) её исполнение, называемое трассировкой. При трассировке производится отображение выполняемой команды или оператора программы, регистров и флагов. При этом возможен останов программы, просмотр состояния и изменение содержимого переменных, областей памяти, регистров и флагов процессора и т. д. Различают отладчики низкого уровня, работающие с программой в машинных кодах (low-level debugger, machine-language debugger), и отладчики высокого уровня, использующие при отладке также исходные тексты отлаживаемой программы (source code debugger, symbolic debugger).

    This function simply returns a list of current running processes to the connected debugger. — Эта функция просто выдаёт список текущих процессов подключённому отладчику см. тж. breakpoint, bug, built-in debugger, debug, debugee, debug monitor, debug tool, graphical debugger, integrated debugger, machine language, postmortem debugger, remote debugger, single-step, standalone debugger, tracer

    Англо-русский толковый словарь терминов и сокращений по ВТ, Интернету и программированию. > debugger

См. также в других словарях:

  • Debugger — A debugger or debugging tool is a computer program that is used to test and debug other programs (the target program). The code to be examined might alternatively be running on an instruction set simulator (ISS), a technique that allows great… …   Wikipedia

  • Debugger — Débogueur Voir « débogueur » sur le Wiktionnaire …   Wikipédia en Français

  • Machine code monitor — Apple II monitor A machine code monitor (aka machine language monitor) is software built into or separately available for various computers, allowing the user to enter commands to view and change memory locations on the machine, with options to… …   Wikipedia

  • Objeck (programming language) — Objeck Paradigm(s) object oriented, functional, reflective, structured Appeared in 2008 Designed by Randy Hollines Stable release 2.1.1 2 Typing discipline …   Wikipedia

  • Maxine Virtual Machine — Maxine Screenshot  Maxine Inspector Screen Image Developer(s) The Maxine …   Wikipedia

  • Microsoft Visual Studio Debugger — The Microsoft Visual Studio Debugger is a debugger that ships along with all versions of Microsoft Visual Studio. This debugger owes much of its feel and functionality to CodeView, a standalone, text based debugger that shipped with Microsoft… …   Wikipedia

  • GNU Debugger — infobox software developer = GNU Project released = 1986 latest release version = 6.8 latest release date = March 27, 2008 operating system = genre = Debugger license = GPL website = [http://www.gnu.org/software/gdb/ gnu.org/software/gdb/] The… …   Wikipedia

  • Low Level Virtual Machine — The LLVM Compiler Infrastructure Maintainer Chris Lattner[1] Entwickler The LLVM Team[2] Aktuelle Version 2.9 (6. April 2011) …   Deutsch Wikipedia

  • D (programming language) — For other programming languages named D, see D (disambiguation)#Computing. D programming language Paradigm(s) multi paradigm: imperative, object oriented, functional, meta Appeared in 1999 (1999) Designed by …   Wikipedia

  • Java Platform Debugger Architecture — The Java Platform Debugger Architecture is a collection of APIs to debug Java code.* Java Debugger Interface (JDI) defines a high level Java language interface which developers can easily use to write remote debugger application tools. * Java… …   Wikipedia

  • Clarion (programming language) — For other uses, see Clarion. Clarion Developer(s) JPI, Clarion International, SoftVelocity Stable release 8.0 / August 30, 2011; 2 months ago (2011 08 30) Operating system …   Wikipedia

Поделиться ссылкой на выделенное

Прямая ссылка:
Нажмите правой клавишей мыши и выберите «Копировать ссылку»